// 主入口文件
import 'https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js'; //引入jquery
import 'https://cdn.bootcdn.net/ajax/libs/jquery.lazyload/1.9.1/jquery.lazyload.min.js'; //引入jquery懒加载插件

import { cookie } from './tool.js'; //自己封装的工具

// 引入头部和底部的结构
$('.head').load('http://localhost/lining/frontend/header.html', function() {
    //注意：和头部相关的js代码不管是模块化还是直接写，都必须在这里引入或者实现。
    if (cookie.get("shoujihao")) {
        $(".admin").hide();
        $(".login").show();
        $(".login span").html(cookie.get("shoujihao"));
    }

    $('.login a').on('click', function() {
        $(".admin").show();
        $(".login").hide();
        //删除cookie
        cookie.remove("shoujihao");
    });
});
$('.foot').load('http://localhost/lining/frontend/footer.html');

// 1.调用注册模块
import { Registry } from './registry_module.js';
if (document.querySelector('#registry')) {
    new Registry().init();
}

// 2.调用登录模块
import { Login } from './login_module.js';
if (document.querySelector('#login')) {
    new Login().init();
}
// 3.调用轮播图
import { Carousel } from "./carousel_module.js";
new Carousel().init();

// 4.调用Tab选项卡
import { Tab } from "./tab_module.js";
new Tab().init();

// 5.调用懒加载
import { Lazy } from "./lazy_module.js";
new Lazy().init();


// 6.调用分页模块
import { List } from './list_module.js';
if (document.querySelector('#list')) {
    new List().init();
}

// 7.调用详情页模块
import { Detail } from './detail_module.js';
if (document.querySelector('#detail')) {
    new Detail().init();
}

// 6.调用购物车页面
import { Cartlist } from './cartlist_module.js';
if (document.querySelector('#cartlist')) {
    new Cartlist().init();
}